/*tablelist*/
.tablelist {padding:6px 3px;}
.tablelist td{ font-size:12px; }
.tablelist td table.mainlist thead td{ background:url(../images/bg.gif) repeat-x; height:30px;}
.tablelist td a:hover{ color:#f60; text-decoration:underline}
.tablelist .mainlist{border-bottom:1px solid #dedede;border-left:1px solid #dedede; margin:0px;}
.tablelist .mainlist tr{border-top:1px solid #dedede;}
.tablelist .mainlist td{background:#fff;border-right:1px solid #dedede; text-align:center; height:35px;}
.tablelist .mainlist td.opr {color: #03515d;font-size: 12px;}
.tablelist .mainlist td.opr .edit{background:url(../images/edit.png) no-repeat left center; padding-left:20px;}
.tablelist .mainlist td.opr .delete{background:url(../images/del.gif) no-repeat left center; padding-left:20px;}
.tablelist .form td{ height:auto; padding:5px 0; text-align:left; padding-left:10px;}
.tablelist .form td em{color:#f00;}
.tablelist .form td .txt,.tablelist .form td select{ width:90%; border:1px solid #ccc; height:28px;}
.tablelist .form td textarea{ height:80px;width:95%; border:1px solid #ccc; float:left}
.tablelist .form td.bggray{background:#f8f8f8; text-align:right; padding-right:10px;}
.tablelist .form td.tcenter{text-align:center}

/**/
.sbtn {color: #fff;width: 71px;height: 29px;line-height: 29px;border: none;cursor: pointer;background: url(../images/sbtn.png) no-repeat 0 0;}
.sbtn:hover {background-position:0 -50px;text-decoration: none; color:#fff}
.gsbtn {color: #333;width: 71px;height: 28px;line-height: 28px;border: none;cursor: pointer;background: url(../images/gsbtn.png) no-repeat 0 0;}
.gsbtn:hover {background-position:0 -70px;text-decoration: none;}
.mapinfo_btn{ color:#fff;width:136px;height: 28px;line-height: 28px;text-align:center; display:inline-block; margin-left:10px;background:url(../images/mapinfo_btn.png) no-repeat; margin-top:0px;*margin-top:-10px;}
.mapinfo_btn:hover {background-position:0 -52px;text-decoration: none;}

/*search*/
.search{ background:#F1F5F8; padding:10px;}
.search form label {width: 100px;text-align: right;display: inline-block;margin-right: 10px;line-height: 26px; color:#333;height: 18px;float: left;}
.search form .formbox {margin: 5px 0;margin-top: 0px;height:28px;line-height:28px;color: #333; clear:both}
.search form .formbox p{width:33%; float:left; margin:5px 0}
.search form .formbox input.text,.search form .formbox select {width:50%;height: 28px;line-height:23px;float:left; display:inline-block; border:1px solid #ccc}
.search .searchbtn {position: relative;left: 30px;}

.authorize {background: url(../images/authorize.png) no-repeat left center;padding-left: 20px; display:inline-block; height:18px;}
.reset {background: url(../images/reset.png) no-repeat left center;padding-left: 20px; display:inline-block; height:18px;}
.edit {background: url(../images/edit.png) no-repeat left center;padding-left: 20px; display:inline-block; height:18px;}
.seemore {background: url(../images/seemore.png) no-repeat left center;padding-left: 20px; display:inline-block; height:18px;}
.deal {background: url(../images/deal.png) no-repeat left center;padding-left: 20px; display:inline-block; height:18px;}
.publish {background: url(../images/publish.png) no-repeat left center;padding-left: 20px; display:inline-block; height:18px;}
.video{background: url(../images/video.png) no-repeat left center;padding-left: 20px; display:inline-block; height:16px;}
.confirm{background: url(../images/confirm.png) no-repeat left center;padding-left: 20px; display:inline-block; height:16px;}

.operatbar{ background:url(../images/tab_05.gif) repeat-x; height:30px; line-height:30px;}
.operatbar ul li{width:auto; float:left; margin-left:10px; line-height:30px; height:30px;}
.operatbar ul li img{width:14px; float:left; margin-top:8px; margin-right:5px;}
.operatbar ul li input{ float:left; margin-top:8px; margin-right:5px;}